#if defined(__cplusplus)
#define ArleneRouter_EXTERN extern "C"
#else
#define ArleneRouter_EXTERN extern
#endif

#define ArleneRoute(router) \
class ArleneRouter;\
ArleneRouter_EXTERN void ArleneRegisterRouter(NSString* , Class);\
+(void)load { \
    ArleneRegisterRouter(@router, [self class]);\
}

#define ARLENE_ROUTER [ArleneRouter shareInstance]

